"""
RedFire Contracts - 纯接口定义
================================
此模块只包含抽象接口定义，不包含任何具体实现
遵循依赖倒置原则，为所有服务提供统一的抽象层
"""

from .database import DatabaseInterface, TransactionInterface
from .cache import CacheInterface
from .auth import AuthInterface
from .messaging import MessagingInterface
from .storage import StorageInterface

__all__ = [
    'DatabaseInterface',
    'TransactionInterface', 
    'CacheInterface',
    'AuthInterface',
    'MessagingInterface',
    'StorageInterface'
]
